package com.jvm.shkmethod;

/**
 * @author ：qs
 * @date ：Created in 2022/1/19
 * @description：
 * @modified By：
 *
 *  结论：
 *  1、静态引用对应的对象实体(也就是这个new byte[1024 * 1024 * 100])始终都存在堆空间，
 *  2、只是那个变量(相当于下面的arr变量名)在JDK6,JDK7,JDK8存放位置中有所变化
 *
 *  jdk7：
 *  -Xms200m -Xmx200m -XX:PermSize=300m -XX:MaxPermSize=300m -XX:+PrintGCDetails
 *  jdk 8：
 *  -Xms200m -Xmx200m -XX:MetaspaceSize=300m -XX:MaxMetaspaceSize=300m -XX:+PrintGCDetails
 */
public class StaticFieldTest {
    private static byte[] arr = new byte[1024*1024*100]; // 100M

    public static void main(String[] args) {
        System.out.println(StaticFieldTest.arr);
    }

}
